/**
 * EventRegistry.h
 */

#include "Listener.h"
#include <vector>
#include <map>

class EventRegistry
{
public:
	static void registerListener(int inMessage, const Listener* inListener);
	static void handleMessage(int inMessage);
protected:
	static std::map<int, std::vector<const Listener*> > sListenerMap;
};